package com.ruoyi.system.domain.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.ArrayList;
import java.util.List;

@Data
@NoArgsConstructor
@AllArgsConstructor

public class Datastatisticsvo {
    private Long deptId;
    private Long parentId;
    private String deptName;
    private String date;
    private Long totalCount;

    private Long accumulatedMaleCount;
    private Long accumulatedFemaleCount;
    private Long accumulatedTotalCount;
    private double maleRatio = 0;
    private double femaleRatio = 0;

    private Long highEducationalLevel0;
    private Long highEducationalLevel1;
    private Long highEducationalLevel2;
    private Long highEducationalLevel3;
    private Long highEducationalLevel4;
    private Long highEducationalLevel5;
    private Long highEducationalLevel6;

    private Long region0;
    private Long region1;
    private Long region2;
    private Long region3;
    private Long region4;
    private Long region5;
    private Long region6;
    private Long region7;
    private Long region8;
    private Long region9;
    private Long region10;
    private Long region11;
    private Long region12;
    private Long region13;
    private Long region14;
    private Long region15;
    private Long region16;
    private Long region17;
    private Long region18;
    private Long region19;
    private Long region20;
    private Long region21;
    private Long region22;
    private Long region23;
    private Long region24;
    private Long region25;
    private Long region26;
    private Long region27;
    private Long region28;
    private Long region29;
    private Long region30;
    private Long region31;
    private Long region32;
    private Long region33;
    private Long region34;
    /*岗位:1-9总级，总监，经理，主管，线长，员工，普工，派遣，劳务*/
    private Long postId1;
    private Long postId2;
    private Long postId3;
    private Long postId4;
    private Long postId5;
    private Long postId6;
    private Long postId7;
    private Long postId8;
    private Long postId9;
    /*20岁以下，20-30，30-40，40岁以上*/
    private Long age1;
    private Long age2;
    private Long age3;
    private Long age4;


    private String typeOfMan;
    private List<Datastatisticsvo> children = new ArrayList<>();
//    初始化children


}
